package com.dlc.shop.platform.controller.cdek;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class OrderContact {

    /**
     * 公司名称	string(255)
     * 电商-否
     * 普通-是
     */
    private String company;


    /**
     * 电话号码列表
     * 电商-否
     * 普通-是
     */
    List<OrderContactPhone> phones;
    /**
     * 姓名	string(255)	是
     */
    private String name;
    /**
     * 护照序列	string(255)	否
     */
    private String passport_series;
    /**
     * 护照号码	string(255)	否
     */
    private String passport_number;
    /**
     * 护照签发日期	date (yyyy-MM-dd)	否
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date passport_date_of_issue;
    /**
     * 护照签发机关	string(255)	否
     */
    private String passport_organization;
    /**
     * 个人税号	string(255)	否
     */
    private String tin;
    /**
     * 生日	date (yyyy-MM-dd)	否
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date passport_date_of_birth;
    /**
     * 电子邮箱	string(255)
     * 否
     */
    private String email;
}
